package xj.graph2d;

public interface DocumentChangeListener {

  public void shapeChanged(DrawShape shape);

  public void shapeSelected(DrawShape shape);

  public void shapeAdded(DrawShape shape);

  public void shapeRemoved(DrawShape shape);

  public void selectionSetUpdated();

  public void clear();

  public void refresh();

  public void reset();

}
